#ifndef __PWM_H_
#define __PWM_H_
#include "sys.h"

//#define Pwm_Gpio_Pin4         GPIO_Pin_4
//#define Pwm_Gpio_Pin5         GPIO_Pin_5
//#define Pwm_Gpio_Port         GPIOB
//#define Pwm_Gpio_Clk          RCC_APB2Periph_GPIOB
//#define Pwm_AFIO_Clk          RCC_APB2Periph_AFIO
//#define Pwm_Tim3_Clk          RCC_APB1Periph_TIM3

//#define Pwm_TIM_Period        1000-1
//#define Pwm_TIM_Prescaler     72-1

#define Ain1  PBout(14)
#define Ain2  PBout(15)

#define Bin1  PBout(13)
#define Bin2  PBout(12)
extern int Now;

void PWM_TIM3_Init(u16 arr,u16 psc);
void PWM_TIM2_Init(void);
void zhi(uint16_t speed);
void zhi1(uint16_t speed);
void zhi2(void);
void Nvicl_Tim4_Init(u16 arr,u16 psc);
void duoji(float canshu);
void Motor_Init(void);
void stop(void);
void HonWai_Init(void);
void back(uint16_t speed);

#endif
